/*
 ============================================================================
 Page	     : 391
 Name        : s_and_r.c
 Date	     : 20210407
 Author      : Hbue 18060333
 Copyright   : Your copyright notice
 Description : 包含rand1()和srand1()的文件
 	 	 	   使用ANSI C可移植算法
 ============================================================================
 */

static unsigned long int next = 1;	/* 种子 */

int rand1(void)
{
	/* 生成伪随机数的魔术公式 */
	next = next * 1103515245 + 12345;
	return (unsigned int)(next / 65536) % 32768;
}

void srand1(unsigned int seed)
{
	next = seed;
}

